
<!DOCTYPE HTML>
<html lang="" >
    <head>
        <meta charset="UTF-8">
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
        <title>System Properties · GitBook</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="description" content="">
        <meta name="generator" content="GitBook 3.2.3">
        
        
        
    
    <link rel="stylesheet" href="../../../gitbook/style.css">

    
            
                
                <link rel="stylesheet" href="../../../gitbook/gitbook-plugin-highlight/website.css">
                
            
                
                <link rel="stylesheet" href="../../../gitbook/gitbook-plugin-search/search.css">
                
            
                
                <link rel="stylesheet" href="../../../gitbook/gitbook-plugin-fontsettings/website.css">
                
            
        

    

    
        
        <link rel="stylesheet" href="../../../styles/website.css">
        
    
        
    
        
    
        
    
        
    
        
    

        
    
    
    <meta name="HandheldFriendly" content="true"/>
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../../gitbook/images/apple-touch-icon-precomposed-152.png">
    <link rel="shortcut icon" href="../../../gitbook/images/favicon.ico" type="image/x-icon">

    
    <link rel="next" href="command-line-interface.html" />
    
    
    <link rel="prev" href="./" />
    

    </head>
    <body>
        
<div class="book">
    <div class="book-summary">
        
            
<div id="book-search-input" role="search">
    <input type="text" placeholder="Type to search" />
</div>

            
                <nav role="navigation">
                


<ul class="summary">
    
    

    

    
        
        
    
        <li class="chapter " data-level="1.1" data-path="../../../">
            
                <a href="../../../">
            
                    
                    Introduction
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2" data-path="../../../architecture-overview/">
            
                <a href="../../../architecture-overview/">
            
                    
                    Architecture Overview
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.2.1" data-path="../../../architecture-overview/ddd-cqrs-concepts.html">
            
                <a href="../../../architecture-overview/ddd-cqrs-concepts.html">
            
                    
                    DDD & CQRS Concepts
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2.2" data-path="../../../architecture-overview/event-sourcing.html">
            
                <a href="../../../architecture-overview/event-sourcing.html">
            
                    
                    Event Sourcing
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2.3" data-path="../../../architecture-overview/event-driven-microservices.html">
            
                <a href="../../../architecture-overview/event-driven-microservices.html">
            
                    
                    Event-Driven Microservices
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.3" data-path="../../../axon-server-introduction.html">
            
                <a href="../../../axon-server-introduction.html">
            
                    
                    Axon Server
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4" data-path="../../../release-notes/">
            
                <a href="../../../release-notes/">
            
                    
                    Release Notes
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.4.1" data-path="../../../release-notes/rn-axon-framework/">
            
                <a href="../../../release-notes/rn-axon-framework/">
            
                    
                    Axon Framework
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.4.1.1" data-path="../../../release-notes/rn-axon-framework/rn-af-major-releases.html">
            
                <a href="../../../release-notes/rn-axon-framework/rn-af-major-releases.html">
            
                    
                    Major Releases
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4.1.2" data-path="../../../release-notes/rn-axon-framework/rn-af-minor-releases.html">
            
                <a href="../../../release-notes/rn-axon-framework/rn-af-minor-releases.html">
            
                    
                    Minor Releases
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.4.2" data-path="../../../release-notes/rn-axon-server/">
            
                <a href="../../../release-notes/rn-axon-server/">
            
                    
                    Axon Server
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.4.2.1" data-path="../../../release-notes/rn-axon-server/rn-as-major-releases.html">
            
                <a href="../../../release-notes/rn-axon-server/rn-as-major-releases.html">
            
                    
                    Major Releases
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4.2.2" data-path="../../../release-notes/rn-axon-server/rn-asse-minor-releases.html">
            
                <a href="../../../release-notes/rn-axon-server/rn-asse-minor-releases.html">
            
                    
                    Minor Releases Standard Edition
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4.2.3" data-path="../../../release-notes/rn-axon-server/rn-as-minor-releases.html">
            
                <a href="../../../release-notes/rn-axon-server/rn-as-minor-releases.html">
            
                    
                    Minor Releases Enterprise Edition
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.4.3" data-path="../../../release-notes/axon-framework-extensions.html">
            
                <a href="../../../release-notes/axon-framework-extensions.html">
            
                    
                    Axon Framework Extensions
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="header">Getting Started</li>
        
        
    
        <li class="chapter " data-level="2.1" data-path="../../../getting-started/quick-start.html">
            
                <a href="../../../getting-started/quick-start.html">
            
                    
                    Quick Start
            
                </a>
            

            
        </li>
    

    
        
        <li class="header">Axon Framework</li>
        
        
    
        <li class="chapter " data-level="3.1" data-path="../../../axon-framework/introduction.html">
            
                <a href="../../../axon-framework/introduction.html">
            
                    
                    Introduction
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.2" data-path="../../../axon-framework/messaging-concepts/">
            
                <a href="../../../axon-framework/messaging-concepts/">
            
                    
                    Messaging Concepts
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.2.1" data-path="../../../axon-framework/messaging-concepts/anatomy-message.html">
            
                <a href="../../../axon-framework/messaging-concepts/anatomy-message.html">
            
                    
                    Anatomy of a Message
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.2.2" data-path="../../../axon-framework/messaging-concepts/message-correlation.html">
            
                <a href="../../../axon-framework/messaging-concepts/message-correlation.html">
            
                    
                    Message Correlation
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.2.3" data-path="../../../axon-framework/messaging-concepts/message-intercepting.html">
            
                <a href="../../../axon-framework/messaging-concepts/message-intercepting.html">
            
                    
                    Message Intercepting
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.2.4" data-path="../../../axon-framework/messaging-concepts/supported-parameters-annotated-handlers.html">
            
                <a href="../../../axon-framework/messaging-concepts/supported-parameters-annotated-handlers.html">
            
                    
                    Supported Parameters for Annotated Handlers
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.2.5" data-path="../../../axon-framework/messaging-concepts/exception-handling.html">
            
                <a href="../../../axon-framework/messaging-concepts/exception-handling.html">
            
                    
                    Exception Handling
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.2.6" data-path="../../../axon-framework/messaging-concepts/unit-of-work.html">
            
                <a href="../../../axon-framework/messaging-concepts/unit-of-work.html">
            
                    
                    Unit of Work
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.3" data-path="../../../axon-framework/axon-framework-commands/">
            
                <a href="../../../axon-framework/axon-framework-commands/">
            
                    
                    Commands
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.3.1" data-path="../../../axon-framework/axon-framework-commands/modeling/">
            
                <a href="../../../axon-framework/axon-framework-commands/modeling/">
            
                    
                    Modeling
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.3.1.1" data-path="../../../axon-framework/axon-framework-commands/modeling/aggregate.html">
            
                <a href="../../../axon-framework/axon-framework-commands/modeling/aggregate.html">
            
                    
                    Aggregate
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.3.1.2" data-path="../../../axon-framework/axon-framework-commands/modeling/multi-entity-aggregates.html">
            
                <a href="../../../axon-framework/axon-framework-commands/modeling/multi-entity-aggregates.html">
            
                    
                    Multi-Entity Aggregates
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.3.1.3" data-path="../../../axon-framework/axon-framework-commands/modeling/state-stored-aggregates.html">
            
                <a href="../../../axon-framework/axon-framework-commands/modeling/state-stored-aggregates.html">
            
                    
                    State Stored Aggregates
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.3.1.4" data-path="../../../axon-framework/axon-framework-commands/modeling/aggregate-creation-from-another-aggregate.html">
            
                <a href="../../../axon-framework/axon-framework-commands/modeling/aggregate-creation-from-another-aggregate.html">
            
                    
                    Aggregate Creation from another Aggregate
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.3.1.5" data-path="../../../axon-framework/axon-framework-commands/modeling/aggregate-polymorphism.html">
            
                <a href="../../../axon-framework/axon-framework-commands/modeling/aggregate-polymorphism.html">
            
                    
                    Aggregate Polymorphism
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.3.1.6" data-path="../../../axon-framework/axon-framework-commands/modeling/conflict-resolution.html">
            
                <a href="../../../axon-framework/axon-framework-commands/modeling/conflict-resolution.html">
            
                    
                    Conflict Resolution
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.3.2" data-path="../../../axon-framework/axon-framework-commands/command-dispatchers.html">
            
                <a href="../../../axon-framework/axon-framework-commands/command-dispatchers.html">
            
                    
                    Command Dispatchers
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.3.3" data-path="../../../axon-framework/axon-framework-commands/command-handlers.html">
            
                <a href="../../../axon-framework/axon-framework-commands/command-handlers.html">
            
                    
                    Command Handlers
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.3.4" data-path="../../../axon-framework/axon-framework-commands/infrastructure.html">
            
                <a href="../../../axon-framework/axon-framework-commands/infrastructure.html">
            
                    
                    Infrastructure
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.3.5" data-path="../../../axon-framework/axon-framework-commands/configuration.html">
            
                <a href="../../../axon-framework/axon-framework-commands/configuration.html">
            
                    
                    Configuration
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.4" data-path="../../../axon-framework/events/">
            
                <a href="../../../axon-framework/events/">
            
                    
                    Events
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.4.1" data-path="../../../axon-framework/events/event-dispatchers.html">
            
                <a href="../../../axon-framework/events/event-dispatchers.html">
            
                    
                    Event Dispatchers
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.4.2" data-path="../../../axon-framework/events/event-handlers.html">
            
                <a href="../../../axon-framework/events/event-handlers.html">
            
                    
                    Event Handlers
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.4.3" data-path="../../../axon-framework/events/event-processors/">
            
                <a href="../../../axon-framework/events/event-processors/">
            
                    
                    Event Processors
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.4.3.1" data-path="../../../axon-framework/events/event-processors/subscribing.html">
            
                <a href="../../../axon-framework/events/event-processors/subscribing.html">
            
                    
                    Subscribing Event Processors
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.4.3.2" data-path="../../../axon-framework/events/event-processors/streaming.html">
            
                <a href="../../../axon-framework/events/event-processors/streaming.html">
            
                    
                    Streaming Event Processors
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.4.4" data-path="../../../axon-framework/events/event-bus-and-event-store.html">
            
                <a href="../../../axon-framework/events/event-bus-and-event-store.html">
            
                    
                    Event Bus & Event Store
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.4.5" data-path="../../../axon-framework/events/event-versioning.html">
            
                <a href="../../../axon-framework/events/event-versioning.html">
            
                    
                    Event Versioning
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.4.6" data-path="../../../axon-framework/events/event-serialization.html">
            
                <a href="../../../axon-framework/events/event-serialization.html">
            
                    
                    Event Serialization
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.5" data-path="../../../axon-framework/queries/">
            
                <a href="../../../axon-framework/queries/">
            
                    
                    Queries
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.5.1" data-path="../../../axon-framework/queries/query-processing.html">
            
                <a href="../../../axon-framework/queries/query-processing.html">
            
                    
                    Query Processing
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.5.2" data-path="../../../axon-framework/queries/query-dispatchers.html">
            
                <a href="../../../axon-framework/queries/query-dispatchers.html">
            
                    
                    Query Dispatchers
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.5.3" data-path="../../../axon-framework/queries/query-handlers.html">
            
                <a href="../../../axon-framework/queries/query-handlers.html">
            
                    
                    Query Handlers
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.5.4" data-path="../../../axon-framework/queries/implementations.html">
            
                <a href="../../../axon-framework/queries/implementations.html">
            
                    
                    Implementations
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.5.5" data-path="../../../axon-framework/queries/configuration.html">
            
                <a href="../../../axon-framework/queries/configuration.html">
            
                    
                    Configuration
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.6" data-path="../../../axon-framework/sagas/">
            
                <a href="../../../axon-framework/sagas/">
            
                    
                    Sagas
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.6.1" data-path="../../../axon-framework/sagas/implementation.html">
            
                <a href="../../../axon-framework/sagas/implementation.html">
            
                    
                    Implementation
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.6.2" data-path="../../../axon-framework/sagas/associations.html">
            
                <a href="../../../axon-framework/sagas/associations.html">
            
                    
                    Associations
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.6.3" data-path="../../../axon-framework/sagas/infrastructure.html">
            
                <a href="../../../axon-framework/sagas/infrastructure.html">
            
                    
                    Infrastructure
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.7" data-path="../../../axon-framework/deadlines/">
            
                <a href="../../../axon-framework/deadlines/">
            
                    
                    Deadlines
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.7.1" data-path="../../../axon-framework/deadlines/deadline-managers.html">
            
                <a href="../../../axon-framework/deadlines/deadline-managers.html">
            
                    
                    Deadline Managers
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.7.2" data-path="../../../axon-framework/deadlines/event-schedulers.html">
            
                <a href="../../../axon-framework/deadlines/event-schedulers.html">
            
                    
                    Event Schedulers
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.8" data-path="../../../axon-framework/testing/">
            
                <a href="../../../axon-framework/testing/">
            
                    
                    Testing
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.8.1" data-path="../../../axon-framework/testing/commands-events.html">
            
                <a href="../../../axon-framework/testing/commands-events.html">
            
                    
                    Commands / Events
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.8.2" data-path="../../../axon-framework/testing/sagas-1.html">
            
                <a href="../../../axon-framework/testing/sagas-1.html">
            
                    
                    Sagas
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.9" data-path="../../../axon-framework/tuning/">
            
                <a href="../../../axon-framework/tuning/">
            
                    
                    Tuning
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.9.1" data-path="../../../axon-framework/tuning/event-snapshots.html">
            
                <a href="../../../axon-framework/tuning/event-snapshots.html">
            
                    
                    Event Snapshots
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.9.2" data-path="../../../axon-framework/tuning/event-processing.html">
            
                <a href="../../../axon-framework/tuning/event-processing.html">
            
                    
                    Event Processing
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.9.3" data-path="../../../axon-framework/tuning/command-processing.html">
            
                <a href="../../../axon-framework/tuning/command-processing.html">
            
                    
                    Command Processing
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.10" data-path="../../../axon-framework/monitoring-and-metrics.html">
            
                <a href="../../../axon-framework/monitoring-and-metrics.html">
            
                    
                    Monitoring and Metrics
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.11" data-path="../../../axon-framework/spring-boot-integration.html">
            
                <a href="../../../axon-framework/spring-boot-integration.html">
            
                    
                    Spring Boot Integration
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.12" data-path="../../../axon-framework/modules.html">
            
                <a href="../../../axon-framework/modules.html">
            
                    
                    Modules
            
                </a>
            

            
        </li>
    

    
        
        <li class="header">Axon Server</li>
        
        
    
        <li class="chapter " data-level="4.1" data-path="../../introduction.html">
            
                <a href="../../introduction.html">
            
                    
                    Introduction
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.2" data-path="../../installation/">
            
                <a href="../../installation/">
            
                    
                    Installation
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.2.1" data-path="../../installation/local-installation/">
            
                <a href="../../installation/local-installation/">
            
                    
                    Local Installation
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.2.1.1" data-path="../../installation/local-installation/axon-server-se.html">
            
                <a href="../../installation/local-installation/axon-server-se.html">
            
                    
                    Axon Server SE
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.2.1.2" data-path="../../installation/local-installation/axon-server-ee.html">
            
                <a href="../../installation/local-installation/axon-server-ee.html">
            
                    
                    Axon Server EE
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.2.2" data-path="../../installation/docker-k8s/">
            
                <a href="../../installation/docker-k8s/">
            
                    
                    Docker / K8s
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.2.2.1" data-path="../../installation/docker-k8s/axon-server-se.html">
            
                <a href="../../installation/docker-k8s/axon-server-se.html">
            
                    
                    Axon Server SE
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.2.2.2" data-path="../../installation/docker-k8s/axon-server-ee.html">
            
                <a href="../../installation/docker-k8s/axon-server-ee.html">
            
                    
                    Axon Server EE
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.3" data-path="../">
            
                <a href="../">
            
                    
                    Administration
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.3.1" data-path="./">
            
                <a href="./">
            
                    
                    Configuration
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter active" data-level="4.3.1.1" data-path="configuration.html">
            
                <a href="configuration.html">
            
                    
                    System Properties
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.1.2" data-path="command-line-interface.html">
            
                <a href="command-line-interface.html">
            
                    
                    Command Line Interface
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.1.3" data-path="rest-api.html">
            
                <a href="rest-api.html">
            
                    
                    REST API
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.3.2" data-path="../monitoring/">
            
                <a href="../monitoring/">
            
                    
                    Monitoring
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.3.2.1" data-path="../monitoring/actuator-endpoints.html">
            
                <a href="../monitoring/actuator-endpoints.html">
            
                    
                    Actuator Endpoints
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.2.2" data-path="../monitoring/grpc-metrics.html">
            
                <a href="../monitoring/grpc-metrics.html">
            
                    
                    gRPC Metrics
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.2.3" data-path="../monitoring/heartbeat-monitoring.html">
            
                <a href="../monitoring/heartbeat-monitoring.html">
            
                    
                    Heartbeat Monitoring
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.3.3" data-path="../clustering.html">
            
                <a href="../clustering.html">
            
                    
                    Clusters
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.4" data-path="../replication-groups.html">
            
                <a href="../replication-groups.html">
            
                    
                    Replication Groups
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.5" data-path="../multi-context.html">
            
                <a href="../multi-context.html">
            
                    
                    Multi-Context
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.6" data-path="../tagging.html">
            
                <a href="../tagging.html">
            
                    
                    Tagging
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.7" data-path="../backup-and-messaging-only-nodes.html">
            
                <a href="../backup-and-messaging-only-nodes.html">
            
                    
                    Backup and Messaging-only Nodes
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.8" data-path="../backups.html">
            
                <a href="../backups.html">
            
                    
                    Backups
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.9" data-path="../recovery.html">
            
                <a href="../recovery.html">
            
                    
                    Recovery
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.10" data-path="../plugins.html">
            
                <a href="../plugins.html">
            
                    
                    Plugins
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.3.11" data-path="../error-codes.html">
            
                <a href="../error-codes.html">
            
                    
                    Error Codes
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.4" data-path="../../security/">
            
                <a href="../../security/">
            
                    
                    Security
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.4.1" data-path="../../security/ssl.html">
            
                <a href="../../security/ssl.html">
            
                    
                    SSL
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.4.2" data-path="../../security/access-control.html">
            
                <a href="../../security/access-control.html">
            
                    
                    Access Control
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.4.3" data-path="../../security/access-control-se.html">
            
                <a href="../../security/access-control-se.html">
            
                    
                    Access Control - Standard Edition
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.4.4" data-path="../../security/access-control-ee.html">
            
                <a href="../../security/access-control-ee.html">
            
                    
                    Access Control - Enterprise Edition
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.4.5" data-path="../../security/access-control-clients.html">
            
                <a href="../../security/access-control-clients.html">
            
                    
                    Access Control - Client Applications
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.4.6" data-path="../../security/access-control-cli.html">
            
                <a href="../../security/access-control-cli.html">
            
                    
                    Access Control - CLI
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.4.7" data-path="../../security/access-control-api.html">
            
                <a href="../../security/access-control-api.html">
            
                    
                    Access Control - API
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.4.8" data-path="../../security/access-control-ldap.html">
            
                <a href="../../security/access-control-ldap.html">
            
                    
                    Access Control - LDAP
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.4.9" data-path="../../security/access-control-oauth2.html">
            
                <a href="../../security/access-control-oauth2.html">
            
                    
                    Access Control - OAuth 2.0
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.5" data-path="../../performance/">
            
                <a href="../../performance/">
            
                    
                    Performance
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.5.1" data-path="../../performance/tuning-event-processing.html">
            
                <a href="../../performance/tuning-event-processing.html">
            
                    
                    Event Segments
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.5.2" data-path="../../performance/flow-control.html">
            
                <a href="../../performance/flow-control.html">
            
                    
                    Flow Control
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.6" data-path="../../migration/">
            
                <a href="../../migration/">
            
                    
                    Migration
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.6.1" data-path="../../migration/standard-to-enterprise-edition.html">
            
                <a href="../../migration/standard-to-enterprise-edition.html">
            
                    
                    Standard to Enterprise Edition
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.6.2" data-path="../../migration/non-axon-server-to-axon-server.html">
            
                <a href="../../migration/non-axon-server-to-axon-server.html">
            
                    
                    Non-Axon Server to Axon Server
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="header">Extensions</li>
        
        
    
        <li class="chapter " data-level="5.1" data-path="../../../extensions/spring-amqp.html">
            
                <a href="../../../extensions/spring-amqp.html">
            
                    
                    Spring AMQP
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.2" data-path="../../../extensions/jgroups.html">
            
                <a href="../../../extensions/jgroups.html">
            
                    
                    JGroups
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.3" data-path="../../../extensions/kafka.html">
            
                <a href="../../../extensions/kafka.html">
            
                    
                    Kafka
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.4" data-path="../../../extensions/kotlin.html">
            
                <a href="../../../extensions/kotlin.html">
            
                    
                    Kotlin
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.5" data-path="../../../extensions/mongo.html">
            
                <a href="../../../extensions/mongo.html">
            
                    
                    Mongo
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.6" data-path="../../../extensions/reactor/reactor.html">
            
                <a href="../../../extensions/reactor/reactor.html">
            
                    
                    Reactor
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.6.1" data-path="../../../extensions/reactor/reactive-gateways/reactive-gateways.html">
            
                <a href="../../../extensions/reactor/reactive-gateways/reactive-gateways.html">
            
                    
                    Reactor Gateways
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.7" data-path="../../../extensions/spring-cloud.html">
            
                <a href="../../../extensions/spring-cloud.html">
            
                    
                    Spring Cloud
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.8" data-path="../../../extensions/tracing.html">
            
                <a href="../../../extensions/tracing.html">
            
                    
                    Tracing
            
                </a>
            

            
        </li>
    

    
        
        <li class="header">Appendices</li>
        
        
    
        <li class="chapter " data-level="6.1" data-path="../../../appendices/rdbms-tuning.html">
            
                <a href="../../../appendices/rdbms-tuning.html">
            
                    
                    A. RDBMS Tuning
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.2" data-path="../../../appendices/message-handler-tuning/">
            
                <a href="../../../appendices/message-handler-tuning/">
            
                    
                    B. Message Handler Tuning
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.2.1" data-path="../../../appendices/message-handler-tuning/parameter-resolvers.html">
            
                <a href="../../../appendices/message-handler-tuning/parameter-resolvers.html">
            
                    
                    Parameter Resolvers
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.2.2" data-path="../../../appendices/message-handler-tuning/handler-enhancers.html">
            
                <a href="../../../appendices/message-handler-tuning/handler-enhancers.html">
            
                    
                    Handler Enhancers
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.3" data-path="../../../appendices/meta-annotations.html">
            
                <a href="../../../appendices/meta-annotations.html">
            
                    
                    C. Meta Annotations
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.4" data-path="../../../appendices/identifier-generation.html">
            
                <a href="../../../appendices/identifier-generation.html">
            
                    
                    D. Identifier Generation
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.5" data-path="../../../appendices/query-reference.html">
            
                <a href="../../../appendices/query-reference.html">
            
                    
                    E. Axon Server Query Language
            
                </a>
            

            
        </li>
    

    

    <li class="divider"></li>

    <li>
        <a href="https://www.gitbook.com" target="blank" class="gitbook-link">
            Published with GitBook
        </a>
    </li>
</ul>


                </nav>
            
        
    </div>

    <div class="book-body">
        
            <div class="body-inner">
                
                    

<div class="book-header" role="navigation">
    

    <!-- Title -->
    <h1>
        <i class="fa fa-circle-o-notch fa-spin"></i>
        <a href="../../.." >System Properties</a>
    </h1>
</div>




                    <div class="page-wrapper" tabindex="-1" role="main">
                        <div class="page-inner">
                            
<div id="book-search-results">
    <div class="search-noresults">
    
                                <section class="normal markdown-section">
                                
                                <h1 id="system-properties">System Properties</h1>
<p>The system configuration can be maintained/supplied in three ways.</p>
<ul>
<li><a href="configuration.html#configuration-file">Configuration File</a></li>
<li><a href="configuration.html#command-line">Command Line</a></li>
<li><a href="configuration.html#environment-variable-s">Environment Variables</a></li>
</ul>
<h3 id="configuration-file"><em>Configuration File</em></h3>
<p>The most commonly and preferred way is to have an <em>axonserver.properties</em> or <em>\</em> _axonserver.yml <em>\</em>**_file which contains the desired configuration parameters. The location of the file should be the current working directory or alternatively can be placed within a &quot;_config&quot;_ subdirectory (relative to the current working directory).</p>
<p>An important note - In case both files are detected by Axon Server, it will read from both.</p>
<h3 id="command-line"><em>Command-Line</em></h3>
<p>In case the server is being started using &#x201C;java &#x2013;jar ...&#x201D;, we can also supply individual configuration properties with <em>&#x201C;-Dproperty=value&#x201D;</em></p>
<h3 id="environment-variables"><em>Environment Variable(s)</em></h3>
<p>Configuration values can also be supplied using environment variables. The parameter name should be all in upper case with any kebab-case(-) / camelCase and snake_case(_) substituted with <em>&quot;\</em>&quot;_</p>
<h3 id="recommendations"><em>Recommendations</em></h3>
<p>There are some recommendations around Axon Server EE/SE configuration,</p>
<ul>
<li>Use &#x201C;./axonserver.properties&#x201D; for common settings.</li>
<li>Use &#x201C;./config/axonserver.properties&#x201D; for environment/node-specific overrides. </li>
<li>Use &#x201C;-D&#x201D; or environment variables for one-time settings.</li>
</ul>
<h2 id="configuration-properties">Configuration Properties</h2>
<p>A list of all the configuration properties by area is denoted below. Unless explicitly specified all property names are to be prefixed with &quot;<em>axoniq.axonserver</em>&quot;</p>
<table>
  <thead>
    <tr>
      <th style="text-align:left">Area</th>
      <th style="text-align:left">Property Name</th>
      <th style="text-align:left">Description</th>
      <th style="text-align:left">Default Value</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align:left"><em><b>Node setup</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">name</td>
      <td style="text-align:left">Unique node name of the Axon Server node.</td>
      <td style="text-align:left">Hostname of the server</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">hostname</td>
      <td style="text-align:left">Hostname of the Axon Server node as communicated to clients.</td>
      <td style="text-align:left">Hostname of the server</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">internal-hostname</td>
      <td style="text-align:left">Hostname as communicated to other nodes of the cluster.</td>
      <td style="text-align:left">Hostname of the server</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">domain</td>
      <td style="text-align:left">Domain of this node as communicated to clients. Optional, if set will
        be appended to the hostname in communication with clients.</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">internal-domain</td>
      <td style="text-align:left">Domain as communicated to other nodes of the cluster.</td>
      <td style="text-align:left">&quot;domain&quot; value</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">port</td>
      <td style="text-align:left">gRPC port for the Axon Server node.</td>
      <td style="text-align:left">8124</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">server.port <em>(no prefix)</em>
      </td>
      <td style="text-align:left">HTTP port for the Axon Server console.</td>
      <td style="text-align:left">8024</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">internal-port</td>
      <td style="text-align:left">
        <p>gRPC port for communication between Axon Server nodes within a cluster.</p>
        <p><em>(Axon EE only)</em>
        </p>
      </td>
      <td style="text-align:left">8224</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">tags</td>
      <td style="text-align:left">Key/value pairs of tags for tag based connections for clients.</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">devmode.enabled</td>
      <td style="text-align:left">Development mode which allows deleting all events from event store.<em>(Axon SE only)</em>
      </td>
      <td style="text-align:left">false</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">set-web-socket-allowed-origins</td>
      <td style="text-align:left">Set WebSocket CORS Allowed Origins.</td>
      <td style="text-align:left">false</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>File Locations</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.storage</td>
      <td style="text-align:left">Path where (regular) events are stored as segmented files on disk.</td>
      <td style="text-align:left">./data directory</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.storage</td>
      <td style="text-align:left">Path where Snapshot Events are stored as segmented files on disk.</td>
      <td style="text-align:left">./data directory</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">controldb-path</td>
      <td style="text-align:left">Path where Axon Server&apos;s control database (axonserver-controldb)
        is created.</td>
      <td style="text-align:left">./data directory</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">controldb-backup-location</td>
      <td style="text-align:left">Location where the control DB backups are created.</td>
      <td style="text-align:left">.</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">pid-file-location</td>
      <td style="text-align:left">Location where AxonServer creates its pid file.</td>
      <td style="text-align:left">.</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.log-storage-folder</td>
      <td style="text-align:left">Directory where the transaction logs for replication are stored.</td>
      <td style="text-align:left">./log directory</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">accesscontrol.token-dir</td>
      <td style="text-align:left">Directory where token is stored on startup.</td>
      <td style="text-align:left">./security directory</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>File Names</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.bloom-index-suffix</td>
      <td style="text-align:left">File suffix for bloom files</td>
      <td style="text-align:left">.bloom</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.events-suffix</td>
      <td style="text-align:left">File suffix for events files.</td>
      <td style="text-align:left">.events</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.index-suffix</td>
      <td style="text-align:left">File suffix for index files</td>
      <td style="text-align:left">.index</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.bloom-index-suffix</td>
      <td style="text-align:left">File suffix for snapshot bloom files</td>
      <td style="text-align:left">.sbloom</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.events-suffix</td>
      <td style="text-align:left">File suffix for snapshot files</td>
      <td style="text-align:left">.snapshots</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.index-suffix</td>
      <td style="text-align:left">File suffix for index files for snapshots</td>
      <td style="text-align:left">.sindex</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.index-suffix</td>
      <td style="text-align:left">File suffix for index files for transaction logs</td>
      <td style="text-align:left">.index</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.log-suffix</td>
      <td style="text-align:left">File suffix for transaction log files</td>
      <td style="text-align:left">.log</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Event Store</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.bloom-index-fpp</td>
      <td style="text-align:left">False-positive percentage allowed for bloom index. Decreasing the value
        increases the size of the bloom indexes.</td>
      <td style="text-align:left">0.03</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.force-interval</td>
      <td style="text-align:left">Interval to force syncing files to disk (ms).</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.primary-cleanup-delay</td>
      <td style="text-align:left">Delay to clear ByteBuffers from off-heap memory for writable segments.</td>
      <td style="text-align:left">15</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.secondary-cleanup-delay</td>
      <td style="text-align:left">Delay to clear ByteBuffers from off-heap memory for read-only segments.</td>
      <td style="text-align:left">15</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.segment-size</td>
      <td style="text-align:left">Size for new storage segments.</td>
      <td style="text-align:left">256Mb</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.sync-interval</td>
      <td style="text-align:left">Interval (ms) to check if there are files that are complete and can be
        closed.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.validation-segments</td>
      <td style="text-align:left">Number of segments to validate to on startup after unclean shutdown.</td>
      <td style="text-align:left">10</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.memory-mapped-segments</td>
      <td style="text-align:left">Number of recent segments that Axon Server keeps memory mapped.</td>
      <td style="text-align:left">5</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.events-per-segment-prefetch</td>
      <td style="text-align:left">Number of events to prefetch from disk when streaming events to the client.</td>
      <td style="text-align:left">50</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.bloom-index-fpp</td>
      <td style="text-align:left">False-positive percentage allowed for bloom index for snapshots. Decreasing
        the value increases the size of the bloom indexes.</td>
      <td style="text-align:left">0.03</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.force-interval</td>
      <td style="text-align:left">Interval to force syncing files to disk (ms).</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.primary-cleanup-delay</td>
      <td style="text-align:left">Delay to clear ByteBuffers from off-heap memory for writable segments.</td>
      <td style="text-align:left">15</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.secondary-cleanup-delay</td>
      <td style="text-align:left">Delay to clear ByteBuffers from off-heap memory for read-only segments.</td>
      <td style="text-align:left">15</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.segment-size</td>
      <td style="text-align:left">Size for new storage segments.</td>
      <td style="text-align:left">256Mb</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.sync-interval</td>
      <td style="text-align:left">Interval (ms) to check if there are files that are complete and can be
        closed.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.validation-segments</td>
      <td style="text-align:left">Number of snapshot segments to validate to on startup after unclean shutdown.</td>
      <td style="text-align:left">10</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.memory-mapped-segments</td>
      <td style="text-align:left">Number of recent segments that Axon Server keeps memory mapped.</td>
      <td style="text-align:left">5</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">query.limit</td>
      <td style="text-align:left"></td>
      <td style="text-align:left">200</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">new-permits-timeout</td>
      <td style="text-align:left">Timeout for event trackers while waiting for new permits.</td>
      <td style="text-align:left">120000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">blacklisted-send-after</td>
      <td style="text-align:left">Force sending an event on an event tracker after this number of blacklisted
        events. Ensures that the token in the client application is updated.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">max-events-per-transaction</td>
      <td style="text-align:left">Maximum number of events that can be sent in a single transaction.</td>
      <td style="text-align:left">32767</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">enterprise.default-index-type</td>
      <td style="text-align:left">(Since 4.4.7, EE only) Sets the default index type to be used for new contexts. Values are JUMP_SKIP_INDEX and BLOOM_FILTER_INDEX.</td>
      <td style="text-align:left">JUMP_SKIP_INDEX</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">read-sequence-validation-strategy</td>
      <td style="text-align:left">(Since 4.4.14) Sets how to handle validation errors while reading aggregates from the event store. Values are LOG and FAIL.</td>
      <td style="text-align:left">LOG</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Logging</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">
        <p>logging.level.{package_name}</p>
        <p><em>(no prefix)</em>
        </p>
      </td>
      <td style="text-align:left">
        <p>Change the logging level for specific packages or classes.</p>
        <p><em>(e.g. logging.level.io.axoniq.axonserver = INFO)</em>
        </p>
      </td>
      <td style="text-align:left">WARN level for all packages</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">logging.file.name <em>(no prefix)</em>
      </td>
      <td style="text-align:left">File name where log entries should be written to. Names can be an exact location or relative to the current directory. <em>(e.g. logging.file.name = messaging.log)</em>
      </td>
      <td style="text-align:left">stdout</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">logging.path <em>(no prefix)</em>
      </td>
      <td style="text-align:left">
        <p>Location where log files should be created. Names can be an exact location or relative to the current directory. </p>
        <p><em>(e.g. logging.path = /var/log)</em>
        </p>
      </td>
      <td style="text-align:left">stdout</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Cluster setup</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">autocluster.first</td>
      <td style="text-align:left">For auto cluster option, set to the internal host name for the first node
        in the cluster.</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">autocluster.contexts</td>
      <td style="text-align:left">For auto cluster option, defines the list of contexts to connect to or
        create.</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>SSL (Axon Server - HTTP Port)</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">
        <p>security.require-ssl</p>
        <p><em>(No prefix)</em>
        </p>
      </td>
      <td style="text-align:left">Determines whether the server has ssl enabled on the HTTP port.</td>
      <td style="text-align:left">false</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">
        <p>server.ssl.key-store-type</p>
        <p><em>(No prefix)</em>
        </p>
      </td>
      <td style="text-align:left">Keystore type. (should be PKCS12)</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">
        <p>server.ssl.key-store</p>
        <p><em>(No prefix)</em>
        </p>
      </td>
      <td style="text-align:left">Location of the keystore.</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">
        <p>server.ssl.key-store-password</p>
        <p><em>(No prefix)</em>
        </p>
      </td>
      <td style="text-align:left">Password to access the keystore.</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">
        <p>server.ssl.key-alias</p>
        <p><em>(No prefix)</em>
        </p>
      </td>
      <td style="text-align:left">Alias to be used to access the keystore.</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>SSL (Axon Server - gRPC Port)</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">ssl.enabled</td>
      <td style="text-align:left">Determines whether the server has ssl enabled on the gRPC port.</td>
      <td style="text-align:left">false</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">ssl.cert-chain-file</td>
      <td style="text-align:left">Location of the public certificate file.</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">ssl.private-key-file</td>
      <td style="text-align:left">Location of the private key file.</td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">ssl.internal-cert-chain-file</td>
      <td style="text-align:left">
        <p>File containing the full certificate chain to be used in internal communication
          between Axon Server nodes. If not specified, Axon Server will use the primary key file from <em>ssl.cert-chain-file</em>.</p>
        <p><em>(Axon EE only)</em>
        </p>
      </td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">ssl.internal-trust-manager-file</td>
      <td style="text-align:left">
        <p>Trusted certificates for verifying the other AxonServer&apos;s certificate.</p>
        <p><em>(Axon EE only)</em>
        </p>
      </td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">ssl.internal-private-key-file</td>
      <td style="text-align:left">
        <p>File containing the private key to be used in internal communication
          between Axon Server nodes. If not specified, Axon Server will use the primary key file from <em>ssl.private-key-file</em>.</p>
        <p><em>(Axon EE only)</em>
        </p>
      </td>
      <td style="text-align:left">None</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Access Control</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">accesscontrol.enabled</td>
      <td style="text-align:left">Indicates that access control is enabled for the server.</td>
      <td style="text-align:left">false</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">accesscontrol.cache-ttl</td>
      <td style="text-align:left">Timeout for authenticated tokens.</td>
      <td style="text-align:left">300000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">accesscontrol.internal-token</td>
      <td style="text-align:left">
        <p>Token used to authenticate Axon Server instances in a cluster.</p>
        <p><em>(Axon EE only)</em>
        </p>
      </td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">accesscontrol.token</td>
      <td style="text-align:left">
        <p>Token to be used by client applications connecting to Axon Server.</p>
        <p><em>(Axon SE only)</em>
        </p>
      </td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">accesscontrol.admin-token</td>
      <td style="text-align:left">
        <p>Token to be used by CLI to manage Admin Server users.</p>
        <p><em>(Axon SE only)</em>
        </p>
      </td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">accesscontrol.systemtokenfile</td>
      <td style="text-align:left">File containing a predefined system token.</td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Messaging (Between Clients and Axon Server)</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">max-message-size</td>
      <td style="text-align:left">Maximum size of a message to be sent to the node.</td>
      <td style="text-align:left">4 MB</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">initial-nr-of-permits</td>
      <td style="text-align:left">Number of messages that the server can initially send to a client.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">nr-of-new-permits</td>
      <td style="text-align:left">Additional number of messages that the server can send to a client.</td>
      <td style="text-align:left">500</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">new-permits-threshold</td>
      <td style="text-align:left">When a client reaches this threshold in remaining messages, it sends a
        request with additional number of messages to receive.</td>
      <td style="text-align:left">500</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Messaging (Between nodes of an Axon Server Cluster)</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">command-flow-control.initial-nr-of-permits</td>
      <td style="text-align:left">Number of command messages that the master can initially send to a replica.</td>
      <td style="text-align:left">10000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">command-flow-control.nr-of-new-permits</td>
      <td style="text-align:left">Additional number of command messages that the master can send to replica.</td>
      <td style="text-align:left">5000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">command-flow-control.new-permits-threshold</td>
      <td style="text-align:left">When a replica reaches this threshold in remaining command messages, it
        sends a request with this additional number of command messages to receive.</td>
      <td style="text-align:left">5000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">query-flow-control.initial-nr-of-permits</td>
      <td style="text-align:left">Number of query messages that the master can initially send to a replica.</td>
      <td style="text-align:left">10000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">query-flow-control.nr-of-new-permits</td>
      <td style="text-align:left">Additional number of query messages that the master can send to replica.</td>
      <td style="text-align:left">5000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">query-flow-control.new-permits-threshold</td>
      <td style="text-align:left">When a replica reaches this threshold in remaining query messages, it
        sends a request with this additional number of query messages to receive.</td>
      <td style="text-align:left">5000</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Replication</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.flow-buffer</td>
      <td style="text-align:left">Number of unconfirmed append entry messages that may be sent to peer.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.force-interval</td>
      <td style="text-align:left">Interval to force writes to disk.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.force-snapshot-on-join</td>
      <td style="text-align:left">Option to force new members to first receive a snapshot when they join
        a cluster.</td>
      <td style="text-align:left">true</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.heartbeat-timeout</td>
      <td style="text-align:left">Leader sends a heartbeat to followers if it has not sent any other messages
        to a follower for this time (in ms)</td>
      <td style="text-align:left">300</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.initial-election-timeout</td>
      <td style="text-align:left">Extra time (in ms) that follower waits initially before moving to candidate
        state.</td>
      <td style="text-align:left">0</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.log-compaction-enabled</td>
      <td style="text-align:left">Deletes old log files when all the entries in the file are applied for
        more than log-retention-hours hour.</td>
      <td style="text-align:left">true</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.log-retention-hours</td>
      <td style="text-align:left">Time to keep log files after all entries have been applied.</td>
      <td style="text-align:left">1</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.max-election-timeout</td>
      <td style="text-align:left">Maximal time (in ms.) that a follower waits before moving to candidate
        state, if it has not received any messages from a leader. Also, time that
        leader waits before stepping down if it has not heard from the majority
        of its followers.</td>
      <td style="text-align:left">2500</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.max-entries-per-batch</td>
      <td style="text-align:left">Maximum number of append entry messages sent to one peer before moving
        to the next.</td>
      <td style="text-align:left">10</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.max-indexes-in-memory</td>
      <td style="text-align:left">Number of index files for replication segments that Axon Server keeps
        in memory</td>
      <td style="text-align:left">10</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">storage.event.max-indexes-in-memory</td>
      <td style="text-align:left">Number of index files for event segments that Axon Server keeps in memory</td>
      <td style="text-align:left">50</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.max-indexes-in-memory</td>
      <td style="text-align:left">Number of index files for snapshot segments that Axon Server keeps in
        memory</td>
      <td style="text-align:left">50</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.max-replication-round</td>
      <td style="text-align:left">The number of attempts the log replication process will do during the
        replication a snapshot until the follower is caught up.</td>
      <td style="text-align:left">10</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.max-snapshot-chunks-per-batch</td>
      <td style="text-align:left">Maximum number of objects that can be sent in a single install snapshot
        message</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.min-active-backups</td>
      <td style="text-align:left">When active backup nodes are added to a context, this indicates on how
        many active backup nodes transactions must be confirmed before the transaction
        is ready for commit.</td>
      <td style="text-align:left">1</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.min-election-timeout</td>
      <td style="text-align:left">Minimal time (in ms.) that a follower waits before moving to candidate
        state, if it has not received any messages from a leader.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.primary-cleanup-delay</td>
      <td style="text-align:left">Windows only. Delay before forcing the primary segment file from memory
        when no longer in use.</td>
      <td style="text-align:left">5</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.secondary-cleanup-delay</td>
      <td style="text-align:left">Windows only. Delay before forcing the other segment files from memory
        when no longer in use.</td>
      <td style="text-align:left">30</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.segment-size</td>
      <td style="text-align:left">Size of a transaction log file.</td>
      <td style="text-align:left">16MB</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.snapshot-flow-buffer</td>
      <td style="text-align:left">Number of unconfirmed install snapshot messages that may be sent to peer.</td>
      <td style="text-align:left">50</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.sync-interval</td>
      <td style="text-align:left">Interval to check for files that can be closed.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">replication.wait-for-leader-timeout</td>
      <td style="text-align:left">Timeout (in ms.) to wait for leader when requesting access to event store
        while leader change in progress, if not set defaults to maxElectionTimeout.</td>
      <td style="text-align:left">-1</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Keep Alive</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">keep-alive-time</td>
      <td style="text-align:left">Interval at which AxonServer will send timeout messages. Set to 0 to disable
        gRPC timeout checks.</td>
      <td style="text-align:left">2500</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">keep-alive-timeout</td>
      <td style="text-align:left">Timeout (in ms.) for keep alive messages on gRPC connections.</td>
      <td style="text-align:left">5000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">min-keep-alive-time</td>
      <td style="text-align:left">Minimum keep alive interval (in ms.) accepted by this end of the gRPC
        connection.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">client-heartbeat-timeout</td>
      <td style="text-align:left">Timeout (in ms.) on application level heartbeat between client and Axon
        Server.</td>
      <td style="text-align:left">5000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">client-heartbeat-check-initial-delay</td>
      <td style="text-align:left">Initial time delay (in ms.) before Axon Server checks for heartbeats from
        clients.</td>
      <td style="text-align:left">10000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">client-heartbeat-check-rate</td>
      <td style="text-align:left">How often (in ms.) does Axon Server check for heartbeats from clients.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">heartbeat.enabled</td>
      <td style="text-align:left">If this is set Axon Server will respond to heartbeats from clients and
        send heartbeat</td>
      <td style="text-align:left">false</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Maintenance Tasks</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.connection-check-delay</td>
      <td style="text-align:left">Delay before the first run of the connection checker (in ms.)</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.connection-check-interval</td>
      <td style="text-align:left">Interval between each run of the connection checker (in ms.)</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.connection-wait-time</td>
      <td style="text-align:left">Timeout for connection request (in ms.)</td>
      <td style="text-align:left">3000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.metrics-distribute-delay</td>
      <td style="text-align:left">Delay before the first run of the metrics distributor (in ms.)</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.metrics-distribute-interval</td>
      <td style="text-align:left">Interval between each run of the metrics distributor (in ms.)</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.rebalance-delay</td>
      <td style="text-align:left">Delay before the first run of the rebalancer (in seconds)</td>
      <td style="text-align:left">7</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.rebalance-interval</td>
      <td style="text-align:left">Interval between each run of the rebalancer (in seconds)</td>
      <td style="text-align:left">15</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.auto-balancing</td>
      <td style="text-align:left">Automatic rebalancing of client connections enabled.</td>
      <td style="text-align:left">true</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cache-close-rate</td>
      <td style="text-align:left">Interval (in ms.) at which to check for timed out queries and commands.</td>
      <td style="text-align:left">5000</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Performance</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.max-bloom-filters-in-memory</td>
      <td style="text-align:left">Maximum number of bloom filters to keep in memory</td>
      <td style="text-align:left">100</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.max-indexes-in-memory</td>
      <td style="text-align:left">Maximum number of indexes to keep open in memory</td>
      <td style="text-align:left">50</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">event.read-buffer-size</td>
      <td style="text-align:left">Size of the buffer when reading from non-memory mapped files. (SE only)</td>
      <td style="text-align:left">32KB</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.max-bloom-filters-in-memory</td>
      <td style="text-align:left">Maximum number of bloom filters to keep in memory</td>
      <td style="text-align:left">100</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.max-indexes-in-memory</td>
      <td style="text-align:left">Maximum number of indexes to keep open in memory</td>
      <td style="text-align:left">50</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">snapshot.read-buffer-size</td>
      <td style="text-align:left">Size of the buffer when reading from non-memory mapped files. (SE only)</td>
      <td style="text-align:left">32KB</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">executor-thread-count</td>
      <td style="text-align:left">Number of threads for executing incoming gRPC requests</td>
      <td style="text-align:left">16</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">command-thread</td>
      <td style="text-align:left">Threads per client responsible for sending commands to the client.</td>
      <td style="text-align:left">1</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">query-thread</td>
      <td style="text-align:left">Threads per client responsible for sending queries to the client.</td>
      <td style="text-align:left">1</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster-executor-thread-count</td>
      <td style="text-align:left">Number of threads for executing incoming gRPC requests for internal communication</td>
      <td style="text-align:left">16</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.query-threads</td>
      <td style="text-align:left">Threads per connected Axon Server node responsible for forwarding queries
        to that node.</td>
      <td style="text-align:left">1</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">cluster.command-threads</td>
      <td style="text-align:left">Threads per connected Axon Server node responsible for forwarding commands
        to that node.</td>
      <td style="text-align:left">1</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">grpc-buffered-messages</td>
      <td style="text-align:left">The initial flow control setting for gRPC level messages. This is the
        number of messages that may may be en-route before the sender stops emitting
        messages. This setting is per-request and only affects streaming requests
        or responses. Application-level flow control settings and buffer restriction
        settings are still in effect.</td>
      <td style="text-align:left">500</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">default-command-timeout</td>
      <td style="text-align:left">Timeout (in ms.) for commands sent to command handler</td>
      <td style="text-align:left">300000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">default-query-timeout</td>
      <td style="text-align:left">Timeout (in ms.) for queries sent to query handler</td>
      <td style="text-align:left">300000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">query.timeout</td>
      <td style="text-align:left">Timeout for ad-hoc queries</td>
      <td style="text-align:left">300000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">websocket-update.rate</td>
      <td style="text-align:left">Settings to influence how often Axon Server (in ms.) sends updates to
        the dashboard for updated metrics or tracking event processor status.</td>
      <td style="text-align:left">1000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">websocket-update.initial-delay</td>
      <td style="text-align:left">On start, it will wait &quot;initial-delay&quot; (in ms.) before sending
        any updates. After that it will check every &quot;rate&quot; milliseconds.</td>
      <td style="text-align:left">10000</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">command-cache-capacity</td>
      <td style="text-align:left">Limits the total number of pending commands on an Axon Server node. If it is set to 0, the 
limit is determined dynamically based on the maximum memory available to the JVM.</td>
      <td style="text-align:left">0</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">query-cache-capacity</td>
      <td style="text-align:left">Limits the total number of pending queries on an Axon Server node. If it is set to 0, the 
limit is determined dynamically based on the maximum memory available to the JVM.</td>
      <td style="text-align:left">0</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">messages.context-buffer-limit</td>
      <td style="text-align:left">(Since 4.4.8) Limits the total number of pending commands or queries per context on an Axon Server node. 
If less than 0, there is no limit. 
      </td><td style="text-align:left">-1</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">query-handler-selector</td>
      <td style="text-align:left">(Since 4.4.10) Determines how Axon Server distributes queries over instances of the same application. 
By default, it will favor instances that give a faster response. Set to &quot;round-robin&quot; to distribute in a round robin way.</td>
      <td style="text-align:left">metrics</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">metrics-query-handler-selector.min-requests</td>
      <td style="text-align:left">(Since 4.4.10) Used in conjunction with the query-handler-selector set to &quot;metric&quot;. Determines the 
minimum number of queries to be set to each instance of an application, before the router will distribute based on the metrics.</td>
      <td style="text-align:left">20</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Recovery</b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">recoveryfile</td>
      <td style="text-align:left">Start up with a recovery file to update node names in the controldb.</td>
      <td style="text-align:left">recovery.json</td>
    </tr>
    <tr>
      <td style="text-align:left"><em><b>Plugins<a id="plugins"></a></b></em>
      </td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
      <td style="text-align:left"></td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">plugins-enabled</td>
      <td style="text-align:left">Option to disable plugin support. Plugin support is <em>enabled</em> by default.</td>
      <td style="text-align:left">true</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">plugin-package-directory</td>
      <td style="text-align:left">Directory where Axon Server stores the installed plugins. This directory must be writeable and persistent.</td>
      <td style="text-align:left">plugins/bundles</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">plugin-cache-directory</td>
      <td style="text-align:left">Cache directory fot the OSGi container. This directory must be writeable.</td>
      <td style="text-align:left">plugins/cache</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">plugin-clean-policy</td>
      <td style="text-align:left">Specifies if the OSGi container should clean up its cache directory on restart of the Axon Server node.
Possible values are &quot;none&quot; and &quot;onFirstInit&quot;. 
</td>
      <td style="text-align:left">onFirstInit</td>
   </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">spring.servlet.multipart.max-file-size <em>(no prefix)</em></td>
      <td style="text-align:left">Specifies the maximum size permitted for uploaded files.</td>
      <td style="text-align:left">1MB</td>
    </tr>
    <tr>
      <td style="text-align:left"></td>
      <td style="text-align:left">spring.servlet.multipart.max-request-size <em>(no prefix)</em></td>
      <td style="text-align:left">Specifies the maximum size allowed for multipart/form-data requests.</td>
      <td style="text-align:left">10MB</td>
    </tr>
  </tbody>
</table>


                                
                                </section>
                            
    </div>
    <div class="search-results">
        <div class="has-results">
            
            <h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
            <ul class="search-results-list"></ul>
            
        </div>
        <div class="no-results">
            
            <h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
            
        </div>
    </div>
</div>

                        </div>
                    </div>
                
            </div>

            
                
                <a href="./" class="navigation navigation-prev " aria-label="Previous page: Configuration">
                    <i class="fa fa-angle-left"></i>
                </a>
                
                
                <a href="command-line-interface.html" class="navigation navigation-next " aria-label="Next page: Command Line Interface">
                    <i class="fa fa-angle-right"></i>
                </a>
                
            
        
    </div>

    <script>
        var gitbook = gitbook || [];
        gitbook.push(function() {
            gitbook.page.hasChanged({"page":{"title":"System Properties","level":"4.3.1.1","depth":3,"next":{"title":"Command Line Interface","level":"4.3.1.2","depth":3,"path":"axon-server/administration/admin-configuration/command-line-interface.md","ref":"axon-server/administration/admin-configuration/command-line-interface.md","articles":[]},"previous":{"title":"Configuration","level":"4.3.1","depth":2,"path":"axon-server/administration/admin-configuration/README.md","ref":"axon-server/administration/admin-configuration/README.md","articles":[{"title":"System Properties","level":"4.3.1.1","depth":3,"path":"axon-server/administration/admin-configuration/configuration.md","ref":"axon-server/administration/admin-configuration/configuration.md","articles":[]},{"title":"Command Line Interface","level":"4.3.1.2","depth":3,"path":"axon-server/administration/admin-configuration/command-line-interface.md","ref":"axon-server/administration/admin-configuration/command-line-interface.md","articles":[]},{"title":"REST API","level":"4.3.1.3","depth":3,"path":"axon-server/administration/admin-configuration/rest-api.md","ref":"axon-server/administration/admin-configuration/rest-api.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"axon-server/administration/admin-configuration/configuration.md","mtime":"2021-09-07T13:08:08.000Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2021-09-13T08:33:36.904Z"},"basePath":"../../..","book":{"language":""}});
        });
    </script>
</div>

        
    <script src="../../../gitbook/gitbook.js"></script>
    <script src="../../../gitbook/theme.js"></script>
    
        
        <script src="../../../gitbook/gitbook-plugin-search/search-engine.js"></script>
        
    
        
        <script src="../../../gitbook/gitbook-plugin-search/search.js"></script>
        
    
        
        <script src="../../../gitbook/gitbook-plugin-lunr/lunr.min.js"></script>
        
    
        
        <script src="../../../gitbook/gitbook-plugin-lunr/search-lunr.js"></script>
        
    
        
        <script src="../../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
        
    
        
        <script src="../../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        
    

    </body>
</html>

